package com.imy.virtual.server.interfaces;

import android.app.job.JobInfo;
import android.os.Parcelable;
import android.os.RemoteException;

import java.util.List;

public interface IJobService {
    int schedule(JobInfo job) throws RemoteException;
    void cancel(int jobId) throws RemoteException;
    void cancelAll() throws RemoteException;
    List<JobInfo> getAllPendingJobs() throws RemoteException;
    int enqueue(JobInfo jobInfo, Parcelable parcelable) throws RemoteException;
    JobInfo getPendingJob(int i) throws RemoteException;
}
